

package jnpf.zcasset.model.zcassetinfo;

import com.alibaba.fastjson.annotation.JSONField;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.util.Date;

/**
 * @版本： V3.2.0
 * @版权： 引迈信息技术有限公司（https://www.jnpfsoft.com）
 * @作者： JNPF开发平台组
 * @日期：
 */
@Data
public class ZcAssetWarrantListVO {
    /**
     * 产权性质
     **/
    @JSONField(name = "type")
    private String type;

    /**
     * 权证号
     **/
    @JSONField(name = "code")
    private String code;

    /**
     * 证载土地用途
     **/
    @JSONField(name = "landUse")
    private String landUse;

    /**
     * 证载房屋用途
     **/
    @JSONField(name = "roomUse")
    private String roomUse;

    /**
     * 证载产权人
     **/
    @JSONField(name = "propertyUse")
    private String propertyUse;

    /**
     * 现状产权人
     **/
    @JSONField(name = "nowPropertyUse")
    private String nowPropertyUse;

    /**
     * 证载地址
     **/
    @JSONField(name = "certifiedAddress")
    private String certifiedAddress;

    /**
     * 土地使用权性质
     **/
    @JSONField(name = "landAuthorityNature")
    private String landAuthorityNature;

    /**
     * 幢数
     **/
    @JSONField(name = "numberOblocks")
    private Integer numberOblocks;
    /**
     * 总楼层
     **/
    @JSONField(name = "generalFloor")
    private Integer generalFloor;
    /**
     * 所在楼层
     **/
    @JSONField(name = "floorNum")
    private Integer floorNum;
    /**
     * 开始使用日期
     **/
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    @JSONField(name = "startDate")
    private Date startDate;

    /**
     * 使用到期日期
     **/
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    @JSONField(name = "endDate")
    private Date endDate;

    /**
     * 发证日期
     **/
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    @JSONField(name = "issueDate")
    private Date issueDate;

    /**
     * 产权证保管地
     **/
    @JSONField(name = "custodyPlace")
    private String custodyPlace;

    /**
     * 备注
     **/
    @JSONField(name = "remark")
    private String remark;

    /**
     * 产权证附件
     **/
    @JSONField(name = "attachmentUrls")
    private String attachmentUrls;

    /**
     * 产权证图片
     **/
    @JSONField(name = "imageUrl")
    private String imageUrl;

    /**
     * 产权性质
     **/
    @JSONField(name = "type_name")
    private String type_name;

    /**
     * 权证号
     **/
    @JSONField(name = "code_name")
    private String code_name;

    /**
     * 证载土地用途
     **/
    @JSONField(name = "landUse_name")
    private String landUse_name;

    /**
     * 证载房屋用途
     **/
    @JSONField(name = "roomUse_name")
    private String roomUse_name;

    /**
     * 证载产权人
     **/
    @JSONField(name = "propertyUse_name")
    private String propertyUse_name;

    /**
     * 现状产权人
     **/
    @JSONField(name = "nowPropertyUse_name")
    private String nowPropertyUse_name;

    /**
     * 证载地址
     **/
    @JSONField(name = "certifiedAddress_name")
    private String certifiedAddress_name;

    /**
     * 土地使用权性质
     **/
    @JSONField(name = "landAuthorityNature_name")
    private String landAuthorityNature_name;

    /**
     * 幢数
     **/
    @JSONField(name = "numberOblocks_name")
    private Integer numberOblocks_name;
    /**
     * 总楼层
     **/
    @JSONField(name = "generalFloor_name")
    private Integer generalFloor_name;
    /**
     * 所在楼层
     **/
    @JSONField(name = "floorNum_name")
    private Integer floorNum_name;
    /**
     * 开始使用日期
     **/
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    @JSONField(name = "startDate_name")
    private Date startDate_name;

    /**
     * 使用到期日期
     **/
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    @JSONField(name = "endDate_name")
    private Date endDate_name;

    /**
     * 发证日期
     **/
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    @JSONField(name = "issueDate_name")
    private Date issueDate_name;

    /**
     * 产权证保管地
     **/
    @JSONField(name = "custodyPlace_name")
    private String custodyPlace_name;

    /**
     * 备注
     **/
    @JSONField(name = "remark_name")
    private String remark_name;

    /**
     * 产权证附件
     **/
    @JSONField(name = "attachmentUrls_name")
    private String attachmentUrls_name;

    /**
     * 产权证图片
     **/
    @JSONField(name = "imageUrl_name")
    private String imageUrl_name;

}
